#if !defined(__AUTOVERROU_H)
#define __AUTOVERROU_H

#include "mutex.h"

/**
 * Autoverrou, pour homme.
 * by Patrice Roy
 */
class autoverrou 
{
	mutex &mon_mutex_;
public:
	autoverrou(mutex &m) throw() : mon_mutex_(m) {
		mon_mutex_.obtenir();
	}
	~autoverrou() throw() {
		mon_mutex_.relacher();
	}
};

#endif
